GAC | the Criterion for Global Avalanche Characteristics of Cryptographic Functions
نویسندگان
چکیده
We show that some widely accepted criteria for cryptographic functions, including the strict avalanche criterion (SAC) and the propagation criterion, have various limitations in capturing properties of vital importance to cryptographic algorithms, and propose a new criterion called GAC to measure the global avalanche characteristics of cryptographic functions. We also introduce two indicators related to the new criterion, one forecasts the sum-of-squares while the other the absolute avalanche characteristics of a function. Lower and upper bounds on the two indicators are derived, and two methods are presented to construct cryptographic functions that achieve nearly optimal global avalanche characteristics.
منابع مشابه
Boolean Functions with Five Controllable Cryptographic Properties
The Strict Avalanche Criterion (SAC) was introduced by Webster and Tavares in a study of cryptographic design criteria. This is an indicator for local property. In order to improve the global analysis of cryptographically strong functions, Zhang and Zheng introduced the global avalanche characteristics (GAC). The sum-of-squares indicator related to the GAC is defined as σf = ∑ v ∆ 2 f (v), wher...
متن کاملGAC - the Criterion for Global Avalance Characteristics of Cryptographic Functions
We show that some widely accepted criteria for cryptographic functions, including the strict avalanche criterion (SAC) and the propagation criterion, have various limitations in capturing properties of vital importance to cryptographic algorithms, and propose a new criterion called GAC to measure the global avalanche characteristics of cryptographic functions. We also introduce two indicators r...
متن کاملConstruction of balanced Boolean functions with high nonlinearity and good autocorrelation properties
Boolean functions with high nonlinearity and good autocorrelation properties play an important role in the design of block ciphers and stream ciphers. In this paper, we give a method to construct balanced Boolean functions on n variables, where n ≥ 10 is an even integer, satisfying strict avalanche criterion (SAC). Compared with the known balanced Boolean functions with SAC property, the constr...
متن کاملImproving the Strict Avalanche Characteristics of Cryptographic Functions
This paper presents a simple yet e ective method for transforming Boolean functions that do not satisfy the strict avalanche criterion SAC into ones that satisfy the criterion Such a method has a wide range of applications in designing cryptographically strong functions including substitution boxes S boxes employed by common key block encryption algorithms The rst author was supported in part b...
متن کاملA Short Proof of the Non-Existence of Certain Cryptographic Functions
Several criteria have been proposed as desirable for binary cryptographic functions. Three important ones are balance, correlation-immunity and higher order strict avalanche criterion. Lloyd 7] has shown that there are no balanced, uncorrelated functions which satisfy the strict avalanche criterion of order n ? 2. In this note we give a short proof of this result using elementary combinatorial ...
متن کامل